package com.niiwoo.civet.user.dto.response;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by HuangMin on 2018/4/17.
 */
@Data
public class UserCreditDataStatusResponseDTO implements Serializable {

    private Byte personalInfo; // 个人资料 0、未填写  1、已完成
    private Byte twoElement;  // 身份二要素认证（实名认证） 0、未实名 1已实名
    private Byte ocrStatus;  //OCR状态 0、未OCR 1、已OCR
    private Byte portraitAuthStatus;  //肖像状态 0、未认证 1、需要人工审核 2、认证通过 3、认证不通过 4、审核中
    private Byte phoneOperatorStatus; //运营商认证 0、未授权 1、已授权 2、已验证（获取数据） 3、验证失败（获取数据失败） 4、已过期
    private Byte socialSecurityStatus; //社保认证 0、未授权 1、已授权 2、已验证（获取数据） 3、验证失败（获取数据失败） 4、已过期  5、验证失败（获取成功但身份不一致）
    private Byte creditCardAuthorize;  //信用卡认证 0、未授权 1、已授权 2、已验证（获取数据） 3、验证失败（获取数据失败） 4、已过期
    private Byte educationAuthorize;  //学历认证 0、未授权 1、已授权 2、已验证（获取数据） 3、验证失败（获取数据失败） 4、已过期
    private Byte jdAuthorize;  //京东认证 0、未授权 1、已授权 2、已验证（获取数据） 3、验证失败（获取数据失败） 4、已过期
    private Byte taobaoAuthorize;  //淘宝认证 0、未授权 1、已授权 2、已验证（获取数据） 3、验证失败（获取数据失败） 4、已过期

    private Byte IdCardExpiredStatus;  // 身份证过期状态  0、未过期 1、快过期 2、已过期
    private Byte handPhotoStatus; // 手持照上传状态 0、未上传 1、已上传

    private boolean phoneOperatorOverdue; //运营商授权是否过期
    private boolean socialSecurityOverdue; // 社保授权是否过期
    private boolean creditCardOverdue;  // 信用卡授权否过期
    private boolean educationOverdue;  // 学历认证是否过期
    private boolean jdAuthOverdue;  // 京东认证是否过期
    private boolean taobaoAuthOverdue;  // 淘宝认证是否过期

    private Date socialSecurityTime; // 社保授权时间
    private Date creditCardTime;  // 信用卡授权时间
    private Date educationTime;  // 学历认证时间
    private Date jdAuthTime;  // 京东认证时间
    private Date taobaoAuthTime;  // 淘宝认证时间

}
